package com.yt.order.models.bo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;

/**
 * 工单信息SaveBO
 *
 * @author yzz
 * @Date 2025-09-03 14:18:55
 */
@Data
public class WorkOrderInfoSaveBO implements Serializable {
    @ApiModelProperty(value = " 主键 ID")
    private Long id;
    @ApiModelProperty(value = " 乐观锁版本号 ")
    private Integer revision;
    @ApiModelProperty(value = " 工单标题 ")
    private String title;
    @ApiModelProperty(value = " 工单描述 ")
    private String des;
    @ApiModelProperty(value = " 联系人姓名 ")
    private String name;
    @ApiModelProperty(value = " 联系人电话 ")
    private String phone;
    @ApiModelProperty(value = " 服务地址 ")
    private String address;
    @ApiModelProperty(value = " 支付状态 ")
    private Integer payStatus;
    @ApiModelProperty(value = " 工单状态（0：待分配 / 1：处理中 / 2：已完成 / 3：已取消）")
    private Integer status;
    @ApiModelProperty(value = " 工单相关图片 ")
    private String pic;
    @ApiModelProperty(value = " 关联产品 ID（外键：product_info.id）")
    private Long productId;
    @ApiModelProperty(value = " 调度员 ID（外键：sys_user.id）")
    private Long dispatcherId;
    @ApiModelProperty(value = " 接单员工 ID（外键：sys_user.id）")
    private Long employeeId;
    @ApiModelProperty(value = " 工单类型 ")
    private Integer type;
}